package org.springblade.modules.repair.dto;

import lombok.Data;
import lombok.NonNull;
import org.springblade.modules.repair.entity.PartAddress;

import java.util.HashMap;
import java.util.List;

/**
 * @Date 9:07 2022/6/29
 * @Description {
 *   部件更换
 * }
 * @Author lsay
 **/
@Data
public class PartsWorkUpdateDTO {

	/**
	 * 工单id
	 */
	private Long planId;

	/**
	 * 来源工单id
	 */
	private Long fromPlanId;

	/**
	 * 电梯id
	 */
	private Long elevatorId;

	/**
	 * 部件id集合
	 */
	@NonNull
	private String partsId;

	/**
	 * 部件名称集合
	 */
	@NonNull
	private String partsName;

	/**
	 * 部件名称
	 */
	private String name;

	/**
	 * 部件型号
	 */
	@NonNull
	private String partsModel;

	/**
	 * 部件数量
	 */
	@NonNull
	private Integer num;

	/**
	 * 描述
	 */
	private String desc;

	/**
	 * 描述图片和视频
	 */
	private List<HashMap<String,String>> otherUrl;

	/**
	 * 报价分组id
	 */
	private Long groupId;

	/**
	 * 收货地址
	 */
	private PartAddress partAddress;

}
